iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 22
0
自我挑戰組

程式香草的小旅行系列 第 22

block和inline

  • 分享至 

  • xImage
  •  

今天的金魚都能懂網頁設計入門來到了網頁的兩大主角,
inline和block。

網頁裡面內容,
在我們寫上去以後如果沒有特殊的規範,
他就會像打字機呈現的一樣通通排在一起。

但當我們在打出
〈h1〉
〈p〉
〈div〉
等標籤的時候,
會發現就算沒有特別設定,
在網頁上也會看到基礎的排版。

像這幾種標籤的屬性便是block,
元素本身就帶有特定的格式,
當打上這個標籤,
其屬性的格式設定便會自動呈現,
例如大小、行距等等。

而有另外一些元素稍微有點不一樣,
像是
〈a〉
〈em〉
〈strong〉
這類的標籤雖然也會自帶設定,
但設定通常是在內容本身做變化(例如顏色、字體特性等等),
其內容所佔的空間則和前後文相同,
這類的屬性就是inline。

由字面上來看,
也可以理解block是一個區塊,
有它的大小、空間和內容;
inline則是歸屬在內容裡,
和大家有同樣的格式,
只是外型稍加變化。

而排版總會有多元的需求,
因此也有inline-block來滿足既想要同行連續,
又想要對區塊做特定設計的時候。

不過此時會有些小細節需要注意,
例如物件與物件間的空白格在block的時候不會有影響,
但在(用display)轉成inline的時候就會跑出來,
需要再做其他設定來消除。


上一篇
節點節點的類型
下一篇
哈希雜湊
系列文
程式香草的小旅行30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言